package com.heima.wemedia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.admin.dtos.SensitiveDto;
import com.heima.model.common.dtos.PageResponseResult;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.pojos.WmSensitive;
import org.springframework.web.multipart.MultipartFile;

public interface ISensitiveService extends IService<WmSensitive> {
    /**
     * 实现敏感词汇的分页查询
     * @param dto
     * @return
     */
    PageResponseResult pageList(SensitiveDto dto);

    /**
     * 通过 excel 文件实现批量上传的效果
     * @param file
     */
    void excelImport(MultipartFile file);

    /**
     * 通过数据库导出为 excel 文件
     * @param filePath
     */
    void excelExport(String filePath);
}

